#include "string_util.h"


bool strBeginWith(char* str, char* fragment)
{
	size_t fragmentLen;
	size_t strSize;

	
	if(fragment)
	{
		fragmentLen  = strlen(fragment);
		
		if(fragmentLen <= strlen(str))
		{
			int i;
			for(i = 0; i < fragmentLen; i++)
			{
				if(str[i] != fragment[i])
				{
					return false;
				}
			}
			
			return true;
		}
		
		return false;
	}
	
	return true;
}



void dump(char* str)
{
	while(*str != '\0'){
		if(*str > ' '  &&  *str <= '~'){			
			putc(*str, stdout);
			putc(' ', stdout);
		}
		else{
			printf("/0x%x ", *str);
		}
		str++;
	}
	
	putc('\n', stdout);
}




